package com.hqyj.springBoot.modules.pay.service;

import com.hqyj.springBoot.modules.common.entity.ResultEntity;
import com.hqyj.springBoot.modules.pay.entity.Alipay;

import javax.servlet.http.HttpServletRequest;

/**
 * @author yun
 * @date 2021-5-10 9:22
 */
public interface AliPayService {

    // 请求当面付支付页面
    String tradePayPage(Alipay alipay);

    // 请求当面付支付二维码
    String tradePayQr(Alipay alipay);

    // 异步回调函数
    void tradePayNotify(HttpServletRequest request);

    // 同步回调行数
    ResultEntity<Object> tradePayReturn(HttpServletRequest request);
}
